[INFO] fetching crate cassadilia 0.4.7...
[INFO] testing cassadilia-0.4.7 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate cassadilia 0.4.7 into /workspace/builds/worker-6-tc1/source
[INFO] removed /workspace/builds/worker-6-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate cassadilia 0.4.7
[INFO] finished tweaking crates.io crate cassadilia 0.4.7
[INFO] tweaked toml for crates.io crate cassadilia 0.4.7 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cassadilia 0.4.7 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cassadilia 0.4.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc
[INFO] running `Command { std: "docker" "start" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling cc v1.2.49
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cassadilia v0.4.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.63s
[INFO] running `Command { std: "docker" "inspect" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling cassadilia v0.4.7 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.48s
[INFO] running `Command { std: "docker" "inspect" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cassadilia-2513d91655c7b6dc)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test io::tests::same_fs_linux ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_invalid_data ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_empty ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_none ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_last_version_some ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_single_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_btreemap_serialization_multiple_keys ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_invalid_data ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_put_large_key ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_empty ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions_errors ... ok
[INFO] [stdout] test serialization::tests::test_helper_functions ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_mixed_keys ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_remove_single_empty_key ... ok
[INFO] [stdout] test serialization::tests::test_wal_op_put_empty_key ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.750499Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpPea3fI/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.750578Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test index::tests::test_intent_guard_cleanup_direct_state ... ok
[INFO] [stdout] test index::tests::test_intent_guard_multiple_intents_same_key_direct_state ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.751517Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-creating CAS directory tree...
[INFO] [stdout] [2m2026-06-13T20:55:17.751680Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpAJNDvW/0_index.wal
[INFO] [stdout] test settings::tests::test_future_version_rejected ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.751893Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.752446Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpadvJP0/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.752504Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-creating CAS directory tree...
[INFO] [stdout] [2m2026-06-13T20:55:17.752575Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.752595Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.752628Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpadvJP0/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.753277Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test settings::tests::test_past_version_rejected ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.754940Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.755069Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m9.689e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test index::tests::test_index_read_guard_len ... ok
[INFO] [stdout] test index::tests::test_intent_guard_commit_removes_intent ... ok
[INFO] [stdout] test io::tests::file_lock ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.757130Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpic9Lvt/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.757245Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.757265Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.757294Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpic9Lvt/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.757420Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmphEGLPK/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.757417Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpb1qKSF/index' not found, starting fresh. State remains new.
[INFO] [stdout] test index::tests::test_intent_guard_reference_counting_direct_state ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.758520Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.758549Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.758585Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmphEGLPK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.759116Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.759138Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.759128Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpCrSJ5Z/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.759168Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpb1qKSF/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.759176Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpXvX0no/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.759302Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.759319Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.759338Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.759348Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpXvX0no/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.759358Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.759386Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpCrSJ5Z/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.759453Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpoguP3j/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.759551Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.759566Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.759594Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpoguP3j/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.760257Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00077615 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.760943Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp6eySfN/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.760942Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp4JK6RK/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.761022Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00049662 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.761049Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.761065Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.761091Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp6eySfN/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.761096Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.761114Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.761141Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp4JK6RK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.761144Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmphEGLPK/staging/.tmp5GfuZx'
[INFO] [stdout] [2m2026-06-13T20:55:17.761177Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-06-13T20:55:17.761890Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpW2YOnL/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.762039Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpbov9Fn/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.762028Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m7.126e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.762182Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.762200Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.762184Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m8.2711e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.762228Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpbov9Fn/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.762270Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpi78pPG/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.762374Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.762393Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.762422Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpi78pPG/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.762623Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00056914 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.762751Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpCrSJ5Z/staging/.tmpIU3FsD'
[INFO] [stdout] [2m2026-06-13T20:55:17.762773Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpb1qKSF/staging/.tmpHhQcng'
[INFO] [stdout] [2m2026-06-13T20:55:17.762784Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.762819Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-06-13T20:55:17.762805Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00080944 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.762908Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpXvX0no/staging/.tmpmtN3xV'
[INFO] [stdout] [2m2026-06-13T20:55:17.762930Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-06-13T20:55:17.763138Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-06-13T20:55:17.763169Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.763192Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.763209Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp2g6oAo/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.763219Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpW2YOnL/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.763547Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.000471431 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.763671Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmp6eySfN/staging/.tmpcZ2Mgr'
[INFO] [stdout] [2m2026-06-13T20:55:17.763703Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.764047Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5c858cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c to CAS path '/tmp/.tmphEGLPK/cas/e5/c8/58cc2b45f0c423a741c0785b4ec244c7618b7b73d855a1e9b8147eae434c'
[INFO] [stdout] [2m2026-06-13T20:55:17.764093Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmphEGLPK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.764120Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.764317Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-06-13T20:55:17.764333Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-06-13T20:55:17.764356Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-06-13T20:55:17.764457Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.764482Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.764514Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp2g6oAo/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.764691Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00026487 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.764748Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmppMSEXf/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.764856Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.764865Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpoguP3j/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.764873Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.764903Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmppMSEXf/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.765332Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00097048 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.765381Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cd5d9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340 to CAS path '/tmp/.tmpCrSJ5Z/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340'
[INFO] [stdout] [2m2026-06-13T20:55:17.765425Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpCrSJ5Z/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.765415Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 8b238f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f to CAS path '/tmp/.tmpXvX0no/cas/8b/23/8f317be0774b380bf423cdf32ff743c4f7c4681e7477b495329019155e1f'
[INFO] [stdout] [2m2026-06-13T20:55:17.765449Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.765445Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpbov9Fn/staging/.tmp64JEws'
[INFO] [stdout] [2m2026-06-13T20:55:17.765456Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpXvX0no/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.765475Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]'
[INFO] [stdout] [2m2026-06-13T20:55:17.765487Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.765640Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.002570659 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.765668Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-06-13T20:55:17.765956Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpoguP3j/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.765989Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.766010Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpoguP3j/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.766288Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmphEGLPK/staging/.tmpqMREW8'
[INFO] [stdout] [2m2026-06-13T20:55:17.766328Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-06-13T20:55:17.766934Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpoguP3j/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.766976Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.766995Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.766984Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00132562 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.767054Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f362faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472 to CAS path '/tmp/.tmp6eySfN/cas/f3/62/faa031d3265e7457430a6907759557c8a983b6f2a31214df75273fe37472'
[INFO] [stdout] [2m2026-06-13T20:55:17.767090Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"range_blob"' using staging file '/tmp/.tmpW2YOnL/staging/.tmpL7zNgR'
[INFO] [stdout] [2m2026-06-13T20:55:17.767098Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp6eySfN/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.767114Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"range_blob"'
[INFO] [stdout] [2m2026-06-13T20:55:17.767121Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.767104Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.223e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.767335Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmp4JK6RK/staging/.tmpUAJe3H'
[INFO] [stdout] [2m2026-06-13T20:55:17.767370Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-06-13T20:55:17.767746Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpCrSJ5Z/staging/.tmpAoT0zS'
[INFO] [stdout] [2m2026-06-13T20:55:17.767758Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.0004869 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.767780Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.768431Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpi78pPG/index' not found, starting fresh. State remains new.
[INFO] [stdout] test settings::tests::test_immutable_settings_validation ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.768504Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpXvX0no/staging/.tmp942seW'
[INFO] [stdout] [2m2026-06-13T20:55:17.768534Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-06-13T20:55:17.768557Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpi78pPG/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.768582Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.768597Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpi78pPG/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.768450Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpoguP3j/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.768684Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:17.768709Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:17.768773Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 [3mkey[0m[2m=[0m[115, 97, 109, 101, 32, 107, 101, 121]
[INFO] [stdout] [2m2026-06-13T20:55:17.768858Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-06-13T20:55:17.768873Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e21a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359 to CAS path '/tmp/.tmpb1qKSF/cas/3e/21/a4068006bc8f919969e362f5f3ac3e0f589cb770a8b34342fd3b7224c359'
[INFO] [stdout] [2m2026-06-13T20:55:17.768913Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpb1qKSF/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.768730Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpoguP3j/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.768942Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.768955Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.768969Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpoguP3j/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.769003Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpoguP3j/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.769025Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.769039Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.769059Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpi78pPG/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.769094Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.769108Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.769132Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m4.601e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.769905Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpbov9Fn/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2026-06-13T20:55:17.770021Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-06-13T20:55:17.770023Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb8f6b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0 [3mkey[0m[2m=[0m"range_blob"
[INFO] [stdout] [2m2026-06-13T20:55:17.770050Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpoguP3j/staging/.tmpc7hCjX'
[INFO] [stdout] [2m2026-06-13T20:55:17.770200Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-06-13T20:55:17.770073Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00280343 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.770166Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpbov9Fn/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.770236Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m28a249c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-06-13T20:55:17.770276Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.770492Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmppMSEXf/staging/.tmpqLLfPm'
[INFO] [stdout] [2m2026-06-13T20:55:17.771301Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 284be493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee to CAS path '/tmp/.tmpCrSJ5Z/cas/28/4b/e493da5e8cf2de3c3bf4de5dd28d19ea3e07975e58d32b3c36b04a6ae8ee'
[INFO] [stdout] [2m2026-06-13T20:55:17.771377Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 28a249c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd to CAS path '/tmp/.tmp4JK6RK/cas/28/a2/49c2e4d3a92bc0a16ed8f1b5cf83ca20415ee12e502b096624902bbc97bd'
[INFO] [stdout] [2m2026-06-13T20:55:17.771427Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp4JK6RK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.771453Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.771602Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] test tests::test_api_on_nonexistent_key ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.771950Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp6eySfN/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.771973Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.771984Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7daf4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca to CAS path '/tmp/.tmphEGLPK/cas/7d/af/4870c31069d381520201dc445fabbd623dd0254163806fda08617a3546ca'
[INFO] [stdout] [2m2026-06-13T20:55:17.772068Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp6eySfN/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.772091Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.772095Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpXkyoSb/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.772203Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.772223Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.772252Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpXkyoSb/0_index.wal
[INFO] [stdout] test tests::test_cleanup_disabled ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.772557Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.772582Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.772631Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.773007Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmp6eySfN/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:17.773116Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp6eySfN/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.773143Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.773159Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp6eySfN/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.773212Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp6eySfN/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.773235Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.773250Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.773470Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00016928 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.774125Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 58549030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c to CAS path '/tmp/.tmpXvX0no/cas/58/54/9030e11366706bf6c8648f97e6d7e52baa493157aa1ef1679d64f131f93c'
[INFO] [stdout] test tests::test_checkpoint_persists_index ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.774568Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b8f6b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0 to CAS path '/tmp/.tmpW2YOnL/cas/b8/f6/b168214bf501f5a4b84bff9e105cc5c1f3851b798dcb55ffe887391e84b0'
[INFO] [stdout] [2m2026-06-13T20:55:17.774609Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpW2YOnL/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.774636Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.774870Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mc4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-06-13T20:55:17.775045Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpCrSJ5Z/cas/cd/5d/9b6e45fc2098572aefc35b48abf6c81505edcba343900721dfee610e5340
[INFO] [stdout] [2m2026-06-13T20:55:17.775070Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]' using staging file '/tmp/.tmpbov9Fn/staging/.tmpkzKOUQ'
[INFO] [stdout] [2m2026-06-13T20:55:17.775104Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:17.775114Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[115, 97, 109, 101, 32, 107, 101, 121]'
[INFO] [stdout] [2m2026-06-13T20:55:17.775123Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:17.775324Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpb1qKSF/staging/.tmptT1UqV'
[INFO] [stdout] [2m2026-06-13T20:55:17.775353Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-06-13T20:55:17.776067Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c4986a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574 to CAS path '/tmp/.tmpoguP3j/cas/c4/98/6a4567cde92203892070ccc59ae96e88100c4ee650c12bee3eb09324d574'
[INFO] [stdout] [2m2026-06-13T20:55:17.776109Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpoguP3j/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.776137Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.776357Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:17.776379Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:17.776672Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmphEGLPK/staging/.tmpVPLPC7'
[INFO] [stdout] [2m2026-06-13T20:55:17.776702Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-06-13T20:55:17.776701Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpxItBS7/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.776823Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.776845Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.776850Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.776871Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpxItBS7/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.777596Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 [3mkey[0m[2m=[0m[115, 97, 109, 101, 32, 107, 101, 121]
[INFO] [stdout] [2m2026-06-13T20:55:17.777847Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpCrSJ5Z/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.777873Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.777885Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpXvX0no/staging/.tmpVsQknq'
[INFO] [stdout] [2m2026-06-13T20:55:17.777888Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2b80d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50 to CAS path '/tmp/.tmpbov9Fn/cas/2b/80/d6e264690d8a19de16ffa3c3271cd778c96a1bf300c3231cc692786fed50'
[INFO] [stdout] [2m2026-06-13T20:55:17.777906Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmppVcCR9/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.777916Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-06-13T20:55:17.777975Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpCrSJ5Z/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.777996Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.777998Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.778010Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.778012Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.778026Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.778037Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmppVcCR9/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.778059Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.778206Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.778362Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpCrSJ5Z/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:17.778457Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpoguP3j/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.778478Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpCrSJ5Z/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.778498Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.778514Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpCrSJ5Z/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.778564Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpoguP3j/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.778573Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpCrSJ5Z/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.778588Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.778595Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.778601Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpoguP3j/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.778611Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.778660Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpoguP3j/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.778683Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.778698Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.778724Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.778765Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.778886Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-06-13T20:55:17.779174Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00026695 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.779797Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpxItBS7/staging/.tmprLx02J'
[INFO] [stdout] [2m2026-06-13T20:55:17.779831Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.779818Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-06-13T20:55:17.779837Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpU9eOLn/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.779860Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.598e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.779931Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.779952Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.779965Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpXkyoSb/staging/.tmpaxabUv'
[INFO] [stdout] [2m2026-06-13T20:55:17.779977Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpU9eOLn/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.779987Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.780050Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 51cd9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e to CAS path '/tmp/.tmphEGLPK/cas/51/cd/9402fc08f863ab366f6ed36aa254e28597a0ab6a8f1baa94b0ce1540c04e'
[INFO] [stdout] [2m2026-06-13T20:55:17.780626Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.780832Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmp4JK6RK/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.780855Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.780955Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp4JK6RK/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.780976Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.780988Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.781001Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.781038Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.781305Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00111195 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.781421Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmppVcCR9/staging/.tmpYy42DE'
[INFO] [stdout] [2m2026-06-13T20:55:17.781418Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e5a89c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21 to CAS path '/tmp/.tmpb1qKSF/cas/e5/a8/9c89723208444a472878d4887ef85565731bf2c6789ddbc7082040457e21'
[INFO] [stdout] [2m2026-06-13T20:55:17.781453Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.781670Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-06-13T20:55:17.781675Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-06-13T20:55:17.781697Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpoguP3j/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.781720Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.781886Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpoguP3j/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.781910Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.781921Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.781934Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.781927Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmpxItBS7/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2026-06-13T20:55:17.781967Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpxItBS7/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.781961Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 549969c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a to CAS path '/tmp/.tmpXvX0no/cas/54/99/69c8f7146d43a1c0f42bd2aa865c704cc491fef4fb887164b48ff1167a1a'
[INFO] [stdout] [2m2026-06-13T20:55:17.781997Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.782891Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00091674 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.783014Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmphEGLPK/staging/.tmpmhCgBi'
[INFO] [stdout] [2m2026-06-13T20:55:17.783040Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-06-13T20:55:17.783475Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-06-13T20:55:17.783591Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:17.783615Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:17.784525Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22 to CAS path '/tmp/.tmppVcCR9/cas/b6/e3/82289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22'
[INFO] [stdout] [2m2026-06-13T20:55:17.784568Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmppVcCR9/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.784605Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.784699Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-06-13T20:55:17.784725Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpb1qKSF/staging/.tmpbfoAwY'
[INFO] [stdout] [2m2026-06-13T20:55:17.784775Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] [2m2026-06-13T20:55:17.784928Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 992adda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157 to CAS path '/tmp/.tmphEGLPK/cas/99/2a/dda1f42b66cc68a044037ce24619e07f5ce3900c955277f9e35abade2157'
[INFO] [stdout] [2m2026-06-13T20:55:17.784990Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.786587Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpxItBS7/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.786703Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpxItBS7/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.786791Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f [3mkey[0m[2m=[0m"valid_key1"
[INFO] [stdout] [2m2026-06-13T20:55:17.786811Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-06-13T20:55:17.786937Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmphEGLPK/staging/.tmpi4lWDg'
[INFO] [stdout] [2m2026-06-13T20:55:17.786971Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-06-13T20:55:17.787013Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpXkyoSb/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2026-06-13T20:55:17.787053Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpXkyoSb/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.787045Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 9238706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195 to CAS path '/tmp/.tmpb1qKSF/cas/92/38/706b442fb58f55eca463f0f0b6fb5d3ee00853b61210178b88ea33e95195'
[INFO] [stdout] [2m2026-06-13T20:55:17.787081Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.786728Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.787385Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpxItBS7/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.788207Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpxItBS7/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.788258Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.788276Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.788307Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.788324Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.788811Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0md8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-06-13T20:55:17.789131Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpb1qKSF/staging/.tmpE0aiKt'
[INFO] [stdout] [2m2026-06-13T20:55:17.789158Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-06-13T20:55:17.789616Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8fbb1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5 to CAS path '/tmp/.tmphEGLPK/cas/d8/fb/b1336bc105c90af17f12f0a5d7808e445cdcae40324a74c788fa13d7a2b5'
[INFO] [stdout] [2m2026-06-13T20:55:17.789826Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpxItBS7/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.789856Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.789960Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpxItBS7/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.789988Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.790002Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.790016Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.790174Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.790199Z[0m [31mERROR[0m [2mcassadilia::orphan[0m[2m:[0m Missing blob in filesystem [3mhash[0m[2m=[0mb6e382289cdb3b5285d65af149c3420d418ae8d9737779515f4bc8bba7af1a22
[INFO] [stdout] [2m2026-06-13T20:55:17.790273Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m1 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00021297 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.792133Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpXkyoSb/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.792264Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpXkyoSb/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.792290Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.792305Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpXkyoSb/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.792375Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpXkyoSb/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.792399Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.792415Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.792442Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.792457Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.794304Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpXkyoSb/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.794341Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.794377Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmphEGLPK/staging/.tmpzlzcNF'
[INFO] [stdout] [2m2026-06-13T20:55:17.794416Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-06-13T20:55:17.794444Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpXkyoSb/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.794477Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.794491Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.794506Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.794956Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0m2b2e0f3ac5c07ce0e1a48cbac77e3efcc4b21d58de0826c22319ddb123e4432f
[INFO] [stdout] test tests::test_get_range ... ok
[INFO] [stdout] test tests::checkpoint::test_overwrite_deletes_old_blob_no_orphans ... ok
[INFO] [stdout] test tests::regression_put_same_content_should_not_delete_blob ... ok
[INFO] [stdout] test tests::checkpoint::test_stats_index_size_on_checkpoint ... ok
[INFO] [stdout] test tests::checkpoint::test_empty_database_checkpoint_on_first_write ... ok
[INFO] [stdout] test tests::test_orphan_detection_with_missing_blobs ... ok
[INFO] [stdout] test tests::test_orphan_detection_and_cleanup ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.876584Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-06-13T20:55:17.876856Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmpXvX0no/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.877041Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.877799Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-06-13T20:55:17.879059Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpY1QhbT/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.879154Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.879184Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.879202Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.879234Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpY1QhbT/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.879234Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.005346569 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.879346Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"valid_key1"' using staging file '/tmp/.tmpU9eOLn/staging/.tmpqOnwYK'
[INFO] [stdout] [2m2026-06-13T20:55:17.879381Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"valid_key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.879649Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 82127748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823 to CAS path '/tmp/.tmpb1qKSF/cas/82/12/7748252e541c7b3bdfd5b9370d6e1764f374663863d4dcdd1a1845811823'
[INFO] [stdout] [2m2026-06-13T20:55:17.880181Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpXvX0no/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.880221Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.880275Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:17.880292Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:17.880356Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.880523Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f8165b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2 to CAS path '/tmp/.tmphEGLPK/cas/f8/16/5b3c58c0f163fc0aacae0f050d2ba299f3170e772d1d9d5c2435f8c46cc2'
[INFO] [stdout] [2m2026-06-13T20:55:17.880899Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpJVa5MK/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.881010Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmpXvX0no/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:17.881134Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpXvX0no/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.881159Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:17.881176Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpXvX0no/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.884805Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.884832Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp2Q21Rb/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.884834Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpTVgbHQ/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.884841Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpPJG3mS/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.884887Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp0U5sG4/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.884943Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.884941Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.884955Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.884963Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.884967Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.884978Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.884996Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpPJG3mS/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.885007Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpTVgbHQ/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.885064Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.884847Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.885132Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpY6CQxr/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.885152Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpKDuysf/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.885163Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpJVa5MK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.884998Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp2Q21Rb/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.885233Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.885233Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.885248Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.885263Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp0U5sG4/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.885274Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpY6CQxr/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.885347Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.885371Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.885401Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpKDuysf/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.885964Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmppVcCR9/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.886078Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmppVcCR9/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.886108Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.886123Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmppVcCR9/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.886207Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmppVcCR9/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.886244Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.886260Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.886331Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mcdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f [3mkey[0m[2m=[0m"valid_key1"
[INFO] [stdout] [2m2026-06-13T20:55:17.886416Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.886441Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.886563Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00020618 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.887236Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key00"' using staging file '/tmp/.tmpY1QhbT/staging/.tmpUp255F'
[INFO] [stdout] [2m2026-06-13T20:55:17.887271Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key00"'
[INFO] [stdout] [2m2026-06-13T20:55:17.887352Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob cdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f to CAS path '/tmp/.tmpU9eOLn/cas/cd/f3/15a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f'
[INFO] [stdout] [2m2026-06-13T20:55:17.887392Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpU9eOLn/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.887419Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.887688Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmphEGLPK/staging/.tmpJtwQQ0'
[INFO] [stdout] [2m2026-06-13T20:55:17.887718Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2026-06-13T20:55:17.887973Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpXvX0no/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.887971Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.838e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.887971Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m8.7829e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.887994Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.806e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.888006Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.888097Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:17.888117Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.000239989 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.888566Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_1"' using staging file '/tmp/.tmpY6CQxr/staging/.tmpW4r2ky'
[INFO] [stdout] [2m2026-06-13T20:55:17.888575Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"k1"' using staging file '/tmp/.tmpTVgbHQ/staging/.tmpsnRojX'
[INFO] [stdout] [2m2026-06-13T20:55:17.888610Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"k1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.888609Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.888761Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"remove_persist_test"' using staging file '/tmp/.tmpPJG3mS/staging/.tmpN7InWg'
[INFO] [stdout] [2m2026-06-13T20:55:17.888797Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"remove_persist_test"'
[INFO] [stdout] [2m2026-06-13T20:55:17.888206Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m5.49e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.888862Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0ma739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 [3mkey[0m[2m=[0m"key00"
[INFO] [stdout] [2m2026-06-13T20:55:17.888888Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m7.36e-5 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test tests::test_io_error_on_staging_file_creation ... FAILED
[INFO] [stdout] [2m2026-06-13T20:55:17.889861Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.889857Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.000881209 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.888896Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpb1qKSF/staging/.tmpPQ4K1V'
[INFO] [stdout] [2m2026-06-13T20:55:17.890073Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-06-13T20:55:17.889664Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpKDuysf/staging/.tmpl5y3JP'
[INFO] [stdout] [2m2026-06-13T20:55:17.890101Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpU9eOLn/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.890114Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2026-06-13T20:55:17.890198Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpU9eOLn/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.890221Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.890235Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpU9eOLn/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.890294Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpU9eOLn/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.890321Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.890336Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.890360Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.890374Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.890438Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmppVcCR9/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.890457Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.890494Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '[109, 121, 95, 98, 121, 116, 101, 115, 95, 98, 108, 111, 98]' using staging file '/tmp/.tmp0U5sG4/staging/.tmpe6BpRC'
[INFO] [stdout] [2m2026-06-13T20:55:17.890530Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '[109, 121, 95, 98, 121, 116, 101, 115, 95, 98, 108, 111, 98]'
[INFO] [stdout] [2m2026-06-13T20:55:17.890549Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmppVcCR9/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.890572Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.890585Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.890598Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.890627Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a739eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0 to CAS path '/tmp/.tmpY1QhbT/cas/a7/39/eeab85b32b0d39eaa97be726ef2a5894f8273fb54ea8c17cda5a3e3be9e0'
[INFO] [stdout] [2m2026-06-13T20:55:17.890670Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpY1QhbT/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.890679Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"my_first_blob"' using staging file '/tmp/.tmpJVa5MK/staging/.tmpaGyEQV'
[INFO] [stdout] [2m2026-06-13T20:55:17.890701Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.890706Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"my_first_blob"'
[INFO] [stdout] [2m2026-06-13T20:55:17.890794Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00257484 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:17.890869Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2c0e850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1 [3mkey[0m[2m=[0m"remove_persist_test"
[INFO] [stdout] [2m2026-06-13T20:55:17.890915Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"k1"
[INFO] [stdout] [2m2026-06-13T20:55:17.890953Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 [3mkey[0m[2m=[0m"key_1"
[INFO] [stdout] [2m2026-06-13T20:55:17.890947Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 [3mkey[0m[2m=[0m"key06"
[INFO] [stdout] [2m2026-06-13T20:55:17.891153Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmpY6CQxr/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] [2m2026-06-13T20:55:17.891187Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpY6CQxr/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.891211Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.891381Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2c0e850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1 to CAS path '/tmp/.tmpPJG3mS/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1'
[INFO] [stdout] [2m2026-06-13T20:55:17.891414Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpPJG3mS/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.891439Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.891920Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp2Q21Rb/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.891968Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 40eea84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293 to CAS path '/tmp/.tmphEGLPK/cas/40/ee/a84cc0e36fc173385598c36a8beb7dfe908b93c8d0f8cf0a273fb805d293'
[INFO] [stdout] [2m2026-06-13T20:55:17.892113Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpTVgbHQ/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-06-13T20:55:17.892159Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpTVgbHQ/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.892185Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.892237Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m5926801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6 [3mkey[0m[2m=[0m[109, 121, 95, 98, 121, 116, 101, 115, 95, 98, 108, 111, 98]
[INFO] [stdout] [2m2026-06-13T20:55:17.892264Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp2Q21Rb/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.892292Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.892306Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmp2Q21Rb/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.892351Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmp2Q21Rb/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.892377Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.892411Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.892526Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-06-13T20:55:17.893257Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Deleted orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3
[INFO] [stdout] [2m2026-06-13T20:55:17.893351Z[0m [32m INFO[0m [2mcassadilia::orphan[0m[2m:[0m Quarantined orphaned blob [3mhash[0m[2m=[0maa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3 [3mdest[0m[2m=[0m"/tmp/.tmppVcCR9/quarantine/aa13b58b0bf7dad737cccadc8dba4f966d58f57c61c864c6e8228164358256f3"
[INFO] [stdout] [2m2026-06-13T20:55:17.893498Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0ma6e7f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5 [3mkey[0m[2m=[0m"overwrite_test"
[INFO] [stdout] [2m2026-06-13T20:55:17.893640Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_2"' using staging file '/tmp/.tmpY6CQxr/staging/.tmpSS7TJp'
[INFO] [stdout] [2m2026-06-13T20:55:17.893671Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_2"'
[INFO] [stdout] [2m2026-06-13T20:55:17.893698Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob a6e7f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5 to CAS path '/tmp/.tmpKDuysf/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5'
[INFO] [stdout] [2m2026-06-13T20:55:17.893751Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpKDuysf/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.893779Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test tests::test_orphan_stats_holds_lock ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.893917Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpU9eOLn/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.893937Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.893983Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key01"' using staging file '/tmp/.tmpY1QhbT/staging/.tmptQ1W22'
[INFO] [stdout] [2m2026-06-13T20:55:17.894010Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key01"'
[INFO] [stdout] [2m2026-06-13T20:55:17.894030Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpU9eOLn/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.894053Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.894066Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.894079Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.894508Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m3e5cebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7 [3mkey[0m[2m=[0m"my_first_blob"
[INFO] [stdout] [2m2026-06-13T20:55:17.894898Z[0m [31mERROR[0m [2mcassadilia::orphan[0m[2m:[0m Corrupted blob detected [3mhash[0m[2m=[0mcdf315a98d4330519b10c8c3a3965000d21a130b83f94fe6e172227923b07d5f [3mexpected_meta[0m[2m=[0mExpectedMeta { blob_size: 12 }
[INFO] [stdout] [2m2026-06-13T20:55:17.894999Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m1 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00058465 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.895355Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 3e5cebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7 to CAS path '/tmp/.tmpJVa5MK/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7'
[INFO] [stdout] [2m2026-06-13T20:55:17.895413Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpJVa5MK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.895452Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.895641Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 5926801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6 to CAS path '/tmp/.tmp0U5sG4/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6'
[INFO] [stdout] [2m2026-06-13T20:55:17.895692Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp0U5sG4/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.895722Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.895775Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f [3mkey[0m[2m=[0m"key_2"
[INFO] [stdout] [2m2026-06-13T20:55:17.895707Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 [3mkey[0m[2m=[0m"key01"
[INFO] [stdout] [2m2026-06-13T20:55:17.896054Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmphEGLPK/staging/.tmppCqOWZ'
[INFO] [stdout] [2m2026-06-13T20:55:17.896089Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2026-06-13T20:55:17.896266Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpPJG3mS/cas/2c/0e/850013924f7df98347ff6dcf2d84d6f9d04e678ab76e343ae4732edf25d1
[INFO] [stdout] [2m2026-06-13T20:55:17.896317Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.896351Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.897288Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpPJG3mS/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.897409Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpPJG3mS/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.897440Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.897456Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpPJG3mS/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.897540Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpPJG3mS/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.897567Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.897594Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m2 [3mhighest_op_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.897581Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 22a0b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27 to CAS path '/tmp/.tmpb1qKSF/cas/22/a0/b478a78b950b68b18cb61079b51012be4452c570fa98f9b5dba4f6e9bb27'
[INFO] [stdout] [2m2026-06-13T20:55:17.897623Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.897639Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.897801Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"k2"' using staging file '/tmp/.tmpTVgbHQ/staging/.tmpbiGpn8'
[INFO] [stdout] [2m2026-06-13T20:55:17.897844Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"k2"'
[INFO] [stdout] [2m2026-06-13T20:55:17.898130Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7db435c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676 to CAS path '/tmp/.tmpY1QhbT/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676'
[INFO] [stdout] test tests::test_orphan_detection_with_integrity_check ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.898965Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmpY6CQxr/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2026-06-13T20:55:17.900909Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.901798Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpKDuysf/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.902042Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb [3mkey[0m[2m=[0m"key07"
[INFO] [stdout] [2m2026-06-13T20:55:17.902176Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_3"' using staging file '/tmp/.tmpY6CQxr/staging/.tmp79wyzF'
[INFO] [stdout] [2m2026-06-13T20:55:17.902211Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_3"'
[INFO] [stdout] [2m2026-06-13T20:55:17.902303Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0d828af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb to CAS path '/tmp/.tmphEGLPK/cas/0d/82/8af5e0bdbdb41f026cdf2d1f75e486383fc322c8fc601f308c21ddf00ceb'
[INFO] [stdout] [2m2026-06-13T20:55:17.902358Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 0 entries to index '/tmp/.tmpPJG3mS/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.902381Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.902439Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpJVa5MK/cas/3e/5c/ebb6c8e26480a4b41a27eb356a16765db43f91e72a506fcb86c13a1628f7
[INFO] [stdout] [2m2026-06-13T20:55:17.902479Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpPJG3mS/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.902489Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.902504Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.902516Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.902531Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.901924Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpKDuysf/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.902551Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.902568Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpKDuysf/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.902646Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpKDuysf/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.902671Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.902686Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.902713Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.902705Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00013186 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.902728Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.903066Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"k2"
[INFO] [stdout] [2m2026-06-13T20:55:17.903196Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpTVgbHQ/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] test tests::test_orphan_quarantine ... ok
[INFO] [stdout] test tests::checkpoint::test_checkpoint_prevents_double_replay ... ok
[INFO] [stdout] test tests::test_remove_persists_across_reopen ... ok
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_error_cases ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.903810Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key02"' using staging file '/tmp/.tmpY1QhbT/staging/.tmpIVbUSz'
[INFO] [stdout] [2m2026-06-13T20:55:17.903839Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key02"'
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_with_prefix ... ok
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_roundtrip ... ok
[INFO] [stdout] test types::tests::test_blob_hash_relative_path_structure ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.904730Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmp0U5sG4/cas/59/26/801fac07b300531ff182c815f42c1d11a65c72fb365204de81d2d00acff6
[INFO] [stdout] [2m2026-06-13T20:55:17.904813Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test types::tests::test_blob_hash_from_relative_path_valid_cases ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.905079Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc [3mkey[0m[2m=[0m"key_3"
[INFO] [stdout] [2m2026-06-13T20:55:17.905255Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.918104Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpKDuysf/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.918172Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.918104Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmpY6CQxr/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2026-06-13T20:55:17.918294Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpKDuysf/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.918325Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.918338Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.918353Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.918572Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00017158 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.918771Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpWX0H1U/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.918788Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpb1qKSF/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.919147Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpb1qKSF/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.919180Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.919195Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpb1qKSF/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.919311Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpb1qKSF/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.919334Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:17.919350Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m5 [3mhighest_op_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:17.919379Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 1 (for next op version 6) exists at path: /tmp/.tmpb1qKSF/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.918848Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp0GPC00/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.918984Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f [3mkey[0m[2m=[0m"key02"
[INFO] [stdout] [2m2026-06-13T20:55:17.919471Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"overwrite_test"' using staging file '/tmp/.tmpKDuysf/staging/.tmp33x8d5'
[INFO] [stdout] [2m2026-06-13T20:55:17.919503Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"overwrite_test"'
[INFO] [stdout] [2m2026-06-13T20:55:17.919840Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.920073Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 409d96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f to CAS path '/tmp/.tmpY1QhbT/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f'
[INFO] [stdout] [2m2026-06-13T20:55:17.920182Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.920278Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpTVgbHQ/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.920591Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key08"' using staging file '/tmp/.tmphEGLPK/staging/.tmplzKUGA'
[INFO] [stdout] [2m2026-06-13T20:55:17.920629Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key08"'
[INFO] [stdout] [2m2026-06-13T20:55:17.921180Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key_4"' using staging file '/tmp/.tmpY6CQxr/staging/.tmp4sUbSG'
[INFO] [stdout] [2m2026-06-13T20:55:17.921218Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key_4"'
[INFO] [stdout] test tests::test_put_get_remove_string_key ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.921525Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb4de87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f [3mkey[0m[2m=[0m"overwrite_test"
[INFO] [stdout] [2m2026-06-13T20:55:17.921661Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpTVgbHQ/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.921695Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.921710Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpTVgbHQ/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.922025Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpTVgbHQ/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.922040Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.922062Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.922064Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.922078Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m2 [3mhighest_op_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.922137Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.922158Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.922329Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key03"' using staging file '/tmp/.tmpY1QhbT/staging/.tmp4GNaDY'
[INFO] [stdout] [2m2026-06-13T20:55:17.922365Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key03"'
[INFO] [stdout] [2m2026-06-13T20:55:17.922543Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpCHBXqF/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.922543Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpq6D3Un/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.922654Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.922690Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.922715Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.922792Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d [3mkey[0m[2m=[0m"key_4"
[INFO] [stdout] [2m2026-06-13T20:55:17.922820Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpq6D3Un/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.922671Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.922904Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpCHBXqF/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.923066Z[0m [33m WARN[0m [2mcassadilia::wal::storage[0m[2m:[0m Found WAL-like file with non-numeric segment ID: /tmp/.tmpMFTqqa/abc_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.923142Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpMFTqqa/0_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpMFTqqa/2_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.923212Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmpY6CQxr/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] [2m2026-06-13T20:55:17.923867Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b4de87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f to CAS path '/tmp/.tmpKDuysf/cas/b4/de/87a1c0535ed854ef70db5a5e1b72f4dc30c696b58a4a3615d7317167099f'
[INFO] [stdout] [2m2026-06-13T20:55:17.923913Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpKDuysf/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.923939Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test wal::tests::discover_segments_ignores_malformed_filenames ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.924093Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc [3mkey[0m[2m=[0m"key03"
[INFO] [stdout] [2m2026-06-13T20:55:17.924846Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmpb1qKSF/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.924874Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.924980Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpb1qKSF/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpb1qKSF/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.925006Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.925018Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:17.925035Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] test tests::test_put_get_remove_bytes_key ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.925275Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mb230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 [3mkey[0m[2m=[0m"key08"
[INFO] [stdout] [2m2026-06-13T20:55:17.925405Z[0m [34mDEBUG[0m [2mcassadilia[0m[2m:[0m Removing 2 keys in range "key_1".."key_3"
[INFO] [stdout] [2m2026-06-13T20:55:17.925484Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.925501Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.926969Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.926998Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.927001Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpAbg1AD/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.927016Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpauk7IS/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.927071Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.927124Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.927145Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.927147Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00174711 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.927176Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpauk7IS/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.927287Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"dropped_tx_key"' using staging file '/tmp/.tmpCHBXqF/staging/.tmpZ78pRD'
[INFO] [stdout] [2m2026-06-13T20:55:17.927296Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00202917 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.927419Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpq6D3Un/staging/.tmpydDdyI'
[INFO] [stdout] [2m2026-06-13T20:55:17.927461Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-06-13T20:55:17.927635Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 68e1d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc to CAS path '/tmp/.tmpY1QhbT/cas/68/e1/d56d64bd1f355f8b709e19d56daa02c60139a5f0cee043e6255a3ce16abc'
[INFO] [stdout] [2m2026-06-13T20:55:17.927753Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob b230a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843 to CAS path '/tmp/.tmphEGLPK/cas/b2/30/a71283381b75647c675fcb43daf84115851f6255178bb93a935f49349843'
[INFO] [stdout] [2m2026-06-13T20:55:17.927859Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmpTVgbHQ/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.927980Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.928253Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00317434 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:17.928373Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpb1qKSF/staging/.tmpZ7kTS3'
[INFO] [stdout] [2m2026-06-13T20:55:17.928408Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-06-13T20:55:17.929413Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmp0GPC00/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.929453Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpS3kjgJ/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.929482Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpWX0H1U/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.929493Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.929510Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpS3kjgJ/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.929504Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m17762fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-06-13T20:55:17.929559Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpKDuysf/cas/a6/e7/f93354fdbbc10c31e6f310a968b94525d577fd4267550dedd55d846ab1c5
[INFO] [stdout] [2m2026-06-13T20:55:17.929839Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpTVgbHQ/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.929878Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.929892Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.929911Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.930106Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-06-13T20:55:17.930219Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-06-13T20:55:17.930343Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key04"' using staging file '/tmp/.tmpY1QhbT/staging/.tmpXD9W7t'
[INFO] [stdout] [2m2026-06-13T20:55:17.930376Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key04"'
[INFO] [stdout] [2m2026-06-13T20:55:17.930386Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 17762fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f to CAS path '/tmp/.tmpq6D3Un/cas/17/76/2fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f'
[INFO] [stdout] [2m2026-06-13T20:55:17.930432Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpq6D3Un/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.930460Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.930488Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpY6CQxr/cas/7d/b4/35c33dc4a7d581a9259698dbcae28a7b130bbff1123b36b2e2e987bf9676
[INFO] [stdout] [2m2026-06-13T20:55:17.930552Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00067505 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.930685Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmpauk7IS/staging/.tmphB104e'
[INFO] [stdout] [2m2026-06-13T20:55:17.930712Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.930707Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key09"' using staging file '/tmp/.tmphEGLPK/staging/.tmpQOlLWJ'
[INFO] [stdout] [2m2026-06-13T20:55:17.930780Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key09"'
[INFO] [stdout] [2m2026-06-13T20:55:17.930886Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test tests::test_transaction_drop_cleans_up_staging_file ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.931153Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpY6CQxr/cas/40/9d/96651e5e689bdbe491c2ed943ed4d6744be9ee1f01aa5a61b387f2491b0f
[INFO] [stdout] [2m2026-06-13T20:55:17.931262Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.931517Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0me1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-06-13T20:55:17.932480Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.932516Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.932551Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp7SM05h/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.932719Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpY6CQxr/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.932890Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d [3mkey[0m[2m=[0m"key04"
[INFO] [stdout] [2m2026-06-13T20:55:17.932925Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 [3mkey[0m[2m=[0m"key09"
[INFO] [stdout] test wal::tests::replay_fails_on_corrupted_op_entry ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.932723Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 1 entries from index '/tmp/.tmpKDuysf/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:17.933313Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpKDuysf/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.933338Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.933355Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpKDuysf/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.933515Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00355796 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.933559Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob e1adf0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9 to CAS path '/tmp/.tmpb1qKSF/cas/e1/ad/f0a000db31748e36902436adb350e41197faf7375298faefb7fa2cae9ba9'
[INFO] [stdout] [2m2026-06-13T20:55:17.933600Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpb1qKSF/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.933630Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-06-13T20:55:17.933670Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpKDuysf/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.933698Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.933715Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.933768Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.933787Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.933838Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpY6CQxr/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.933862Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.933875Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpY6CQxr/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.934030Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpY6CQxr/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:17.934064Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:17.934312Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 600c41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81 to CAS path '/tmp/.tmphEGLPK/cas/60/0c/41b30aef01961df9b4d93fe56c5b0bd2d8b7ec60767a4f0135a712e16a81'
[INFO] [stdout] [2m2026-06-13T20:55:17.934542Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m5 [3mhighest_op_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:17.934580Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.934594Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:17.936799Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.937029Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp776tbK/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:17.937130Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpObLED3/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.937833Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] [2m2026-06-13T20:55:17.938896Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpAbg1AD/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.938922Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key"' using staging file '/tmp/.tmpq6D3Un/staging/.tmpJ7vhG6'
[INFO] [stdout] [2m2026-06-13T20:55:17.938939Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:17.938956Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key"'
[INFO] [stdout] [2m2026-06-13T20:55:17.938955Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpAbg1AD/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.939668Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.939846Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 4607a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d to CAS path '/tmp/.tmpY1QhbT/cas/46/07/a1b43e8c29a684fe473b6bc2302a7c114692f84e8bf4432850fe81abd16d'
[INFO] [stdout] test wal::tests::replay_fails_on_key_decode_error ... [2m2026-06-13T20:55:17.940025Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-06-13T20:55:17.940060Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] ok[2m2026-06-13T20:55:17.940073Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-13T20:55:17.940234Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:17.940279Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.940308Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp776tbK/0_index.wal
[INFO] [stdout] test tests::test_stats_recomputed_after_reopen ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.940941Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpKDuysf/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.940978Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.941078Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpKDuysf/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.941102Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.941113Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.941126Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:17.941148Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpauk7IS/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-06-13T20:55:17.941511Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpauk7IS/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.941625Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.942014Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.0008228 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] test wal::tests::replay_on_completely_empty_directory ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.942409Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmp0GPC00/2_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.942488Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp7EdEpQ/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.941427Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m1229c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835 [3mkey[0m[2m=[0m"key"
[INFO] [stdout] [2m2026-06-13T20:55:17.941512Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmphEGLPK/staging/.tmpg1nRGT'
[INFO] [stdout] [2m2026-06-13T20:55:17.942500Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-06-13T20:55:17.942828Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2026-06-13T20:55:17.942924Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00038201 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:17.942977Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 2 entries to index '/tmp/.tmpY6CQxr/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.942998Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.943035Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key1"' using staging file '/tmp/.tmp776tbK/staging/.tmpthKJST'
[INFO] [stdout] [2m2026-06-13T20:55:17.943058Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key1"'
[INFO] [stdout] [2m2026-06-13T20:55:17.943091Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpY6CQxr/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:17.943115Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:17.943128Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:17.943142Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:17.943268Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.943287Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:17.943302Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-06-13T20:55:17.943387Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] test wal::tests::append_op_fails_when_segment_rollover_cannot_create_file ... FAILED
[INFO] [stdout] [2m2026-06-13T20:55:17.944276Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpeCEqod/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:17.944359Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:17.944614Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-06-13T20:55:17.944636Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 6 entries to index '/tmp/.tmpb1qKSF/index'
[INFO] [stdout] [2m2026-06-13T20:55:17.944654Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-06-13T20:55:17.944694Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 [3mkey[0m[2m=[0m"key1"
[INFO] [stdout] test tests::test_overwrite_persists_across_reopen ... ok
[INFO] [stdout] [2m2026-06-13T20:55:17.941561Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test wal::tests::wal_manager_new_fails_on_uncreatable_directory ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.010085Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 1229c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835 to CAS path '/tmp/.tmpq6D3Un/cas/12/29/c1ebf281f829001c1d36a46444b7057a16573ee4a23e36608bf757546835'
[INFO] [stdout] [2m2026-06-13T20:55:18.010590Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.067397444 [3mtotal_blobs[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:18.010838Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp0GPC00/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmp0GPC00/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmp0GPC00/2_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.010911Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmp0GPC00/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.011575Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 637140a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3 to CAS path '/tmp/.tmp776tbK/cas/63/71/40a8a0a8e97655585db60b46b89af928c2c431953a2ec77b766e113a38a3'
[INFO] [stdout] [2m2026-06-13T20:55:18.012785Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmpObLED3/1_index.wal
[INFO] [stdout] test wal::tests::segment_id_calculation_is_correct ... ok
[INFO] [stdout] test wal::tests::segment_reader_next_fails_on_checksum_mismatch ... ok[2m2026-06-13T20:55:18.013081Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmp776tbK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.013165Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmp0GPC00/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.013268Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpb1qKSF/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpb1qKSF/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.013304Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpb1qKSF/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.013382Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 2 stale WAL segment(s).
[INFO] [stdout] [2m2026-06-13T20:55:18.013480Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:18.013418Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-06-13T20:55:18.013563Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-06-13T20:55:18.013580Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-06-13T20:55:18.013686Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-06-13T20:55:18.013787Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mc2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 [3mkey[0m[2m=[0m"key10"
[INFO] [stdout] [2m2026-06-13T20:55:18.014010Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob c2fe34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5 to CAS path '/tmp/.tmphEGLPK/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5'
[INFO] [stdout] [2m2026-06-13T20:55:18.014019Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 6 entries from index '/tmp/.tmpb1qKSF/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:18.014044Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.014057Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.014127Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpb1qKSF/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.014146Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m6
[INFO] [stdout] [2m2026-06-13T20:55:18.014160Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpb1qKSF/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.014208Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmpb1qKSF/1_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:18.014228Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:18.014205Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpY1QhbT/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:18.014241Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-06-13T20:55:18.014367Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:18.014411Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] 
[INFO] [stdout] test tests::test_remove_range_persists ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.015802Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmp0GPC00/2_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.015847Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpY1QhbT/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.015878Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:55:18.015894Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpY1QhbT/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.015920Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] test wal::tests::checkpoint_succeeds_and_prunes_old_segments ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.016327Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpY1QhbT/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:18.016353Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:18.016369Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m5 [3mhighest_op_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:18.016395Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:18.016409Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:18.016271Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmpauk7IS/staging/.tmphE99Nz'
[INFO] [stdout] [2m2026-06-13T20:55:18.016482Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] [2m2026-06-13T20:55:18.016618Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmphEGLPK/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.017433Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.003130369 [3mtotal_blobs[0m[2m=[0m6
[INFO] [stdout] [2m2026-06-13T20:55:18.017468Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-06-13T20:55:18.017934Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key2"' using staging file '/tmp/.tmp776tbK/staging/.tmpIbhloh'
[INFO] [stdout] [2m2026-06-13T20:55:18.017972Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key2"'
[INFO] [stdout] [2m2026-06-13T20:55:18.020113Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] test wal::tests::zero_panics - should panic ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.020526Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpq6D3Un/cas/17/76/2fddd969a453925d65717ac3eea21320b66b54342fde15128d6caf21215f
[INFO] [stdout] [2m2026-06-13T20:55:18.020656Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.020717Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-06-13T20:55:18.021678Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpObLED3/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmpObLED3/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.021720Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmpObLED3/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.021820Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-06-13T20:55:18.021838Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-13T20:55:18.021858Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-06-13T20:55:18.021869Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-06-13T20:55:18.022546Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 [3mkey[0m[2m=[0m"key2"
[INFO] [stdout] [2m2026-06-13T20:55:18.022597Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.022618Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.022825Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85 to CAS path '/tmp/.tmpauk7IS/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85'
[INFO] [stdout] [2m2026-06-13T20:55:18.022919Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 5 entries to index '/tmp/.tmpY1QhbT/index'
[INFO] [stdout] [2m2026-06-13T20:55:18.022942Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:18.023044Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpY1QhbT/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.023075Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:18.023087Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:18.023108Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:18.023250Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 11 entries to index '/tmp/.tmphEGLPK/index'
[INFO] [stdout] [2m2026-06-13T20:55:18.023274Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-06-13T20:55:18.023367Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmphEGLPK/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmphEGLPK/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.023393Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmphEGLPK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.023848Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmpObLED3/2_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.025166Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end-of-segment marker (version 0) in segment 0. Cleanly ending replay for this segment.
[INFO] [stdout] test wal::tests::segment_reader_stops_at_explicit_sentinel ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.025619Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d [3mkey[0m[2m=[0m"key2"
[INFO] [stdout] [2m2026-06-13T20:55:18.025892Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-06-13T20:55:18.026563Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-06-13T20:55:18.026589Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2026-06-13T20:55:18.026605Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m11
[INFO] [stdout] [2m2026-06-13T20:55:18.026596Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 71df75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d to CAS path '/tmp/.tmp776tbK/cas/71/df/75541f3ee9d14a6eecd051a88e1cf16f3ff146901a0886406caffe31004d'
[INFO] [stdout] [2m2026-06-13T20:55:18.026730Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmphEGLPK/staging/.tmpFDlSKW'
[INFO] [stdout] [2m2026-06-13T20:55:18.027295Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] [2m2026-06-13T20:55:18.027644Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.0044923 [3mtotal_blobs[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:18.028791Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key3"' using staging file '/tmp/.tmp776tbK/staging/.tmpOTHmTK'
[INFO] [stdout] [2m2026-06-13T20:55:18.028834Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key3"'
[INFO] [stdout] [2m2026-06-13T20:55:18.029424Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key05"' using staging file '/tmp/.tmpY1QhbT/staging/.tmpwycj0z'
[INFO] [stdout] [2m2026-06-13T20:55:18.029464Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key05"'
[INFO] [stdout] [2m2026-06-13T20:55:18.029938Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 [3mkey[0m[2m=[0m"key11"
[INFO] [stdout] [2m2026-06-13T20:55:18.030274Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6b786ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413 to CAS path '/tmp/.tmphEGLPK/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413'
[INFO] [stdout] [2m2026-06-13T20:55:18.031957Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmpauk7IS/cas/64/37/b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85
[INFO] [stdout] [2m2026-06-13T20:55:18.032155Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test tests::test_stats_repoint_overwrite_updates_bytes ... ok
[INFO] [stdout] test tests::test_stats_unique_and_bytes_shared_blob ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.032932Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 [3mkey[0m[2m=[0m"key05"
[INFO] [stdout] [2m2026-06-13T20:55:18.033132Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 [3mkey[0m[2m=[0m"key3"
[INFO] [stdout] [2m2026-06-13T20:55:18.033156Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2f5899145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3 to CAS path '/tmp/.tmpY1QhbT/cas/2f/58/99145239bb665c524eda56584e5e995df3dd675d5a78353262fcf61411b3'
[INFO] [stdout] [2m2026-06-13T20:55:18.033197Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpY1QhbT/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.033225Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:55:18.033361Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 0393cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520 to CAS path '/tmp/.tmp776tbK/cas/03/93/cf92b050830bcda68a04a88ec0865c0aee91acd19966dff18d8958a38520'
[INFO] [stdout] [2m2026-06-13T20:55:18.033393Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.033384Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmpObLED3/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmpObLED3/2_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.033405Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.033413Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m2 [3mcheckpoint[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-13T20:55:18.033429Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmpObLED3/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.033489Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end-of-segment marker (version 0) in segment 1. Cleanly ending replay for this segment.
[INFO] [stdout] [2m2026-06-13T20:55:18.033515Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:18.033529Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmpObLED3/2_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.033590Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #1
[INFO] [stdout] [2m2026-06-13T20:55:18.033588Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmphEGLPK/staging/.tmpIQDMPF'
[INFO] [stdout] [2m2026-06-13T20:55:18.033611Z[0m [34mDEBUG[0m [2mcassadilia::wal::tests[0m[2m:[0m Replaying op #2
[INFO] [stdout] [2m2026-06-13T20:55:18.033619Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2026-06-13T20:55:18.033626Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmpObLED3/2_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:18.033645Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-13T20:55:18.033658Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m2 [3mhighest_op_version[0m[2m=[0m6
[INFO] [stdout] [2m2026-06-13T20:55:18.033686Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 3 (for next op version 7) exists at path: /tmp/.tmpObLED3/3_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.035249Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmp776tbK/1_index.wal
[INFO] [stdout] test tests::checkpoint::test_wal_segment_rollover_triggers_checkpoint ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.036887Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key06"' using staging file '/tmp/.tmpY1QhbT/staging/.tmpe6GXsB'
[INFO] [stdout] [2m2026-06-13T20:55:18.036928Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key06"'
[INFO] [stdout] [2m2026-06-13T20:55:18.037416Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.037472Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-06-13T20:55:18.037788Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mbf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 [3mkey[0m[2m=[0m"key12"
[INFO] [stdout] [2m2026-06-13T20:55:18.037930Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2026-06-13T20:55:18.038033Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob bf264d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579 to CAS path '/tmp/.tmphEGLPK/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579'
[INFO] [stdout] test wal::tests::wal_manager_drop_is_safe_with_active_writer ... ok
[INFO] [stdout] test wal::tests::replay_should_ignore_segments_before_checkpoint ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.043387Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-06-13T20:55:18.043470Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmphEGLPK/staging/.tmpPwNcwF'
[INFO] [stdout] [2m2026-06-13T20:55:18.043505Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] [2m2026-06-13T20:55:18.043616Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 [3mkey[0m[2m=[0m"key06"
[INFO] [stdout] [2m2026-06-13T20:55:18.043936Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 983ad14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244 to CAS path '/tmp/.tmpY1QhbT/cas/98/3a/d14be5c0e05f5f9cd121ecb76c248e547922a3a1e0c40ad63c0565e30244'
[INFO] [stdout] [2m2026-06-13T20:55:18.045305Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmp776tbK/index'
[INFO] [stdout] [2m2026-06-13T20:55:18.045399Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-06-13T20:55:18.045579Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmp776tbK/0_index.wal" }, SegmentInfo { id: 1, path: "/tmp/.tmp776tbK/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.045662Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 0: /tmp/.tmp776tbK/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.045816Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 [3mkey[0m[2m=[0m"key13"
[INFO] [stdout] [2m2026-06-13T20:55:18.046040Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-06-13T20:55:18.046505Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:18.046575Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:18.046684Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:18.046858Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:18.046308Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 022bf00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938 to CAS path '/tmp/.tmphEGLPK/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938'
[INFO] [stdout] [2m2026-06-13T20:55:18.046474Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key07"' using staging file '/tmp/.tmpY1QhbT/staging/.tmpE3k3mF'
[INFO] [stdout] [2m2026-06-13T20:55:18.047007Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key07"'
[INFO] [stdout] [2m2026-06-13T20:55:18.049268Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb [3mkey[0m[2m=[0m"key07"
[INFO] [stdout] [2m2026-06-13T20:55:18.050174Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 760ca58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb to CAS path '/tmp/.tmpY1QhbT/cas/76/0c/a58ec3df7085c57928fe29694647cb011a9dbb8b4fd0d5cf74819bfa90eb'
[INFO] [stdout] [2m2026-06-13T20:55:18.050373Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 3 entries to index '/tmp/.tmp776tbK/index'
[INFO] [stdout] [2m2026-06-13T20:55:18.050413Z[0m [34mDEBUG[0m [2mcassadilia::wal[0m[2m:[0m Skipping checkpoint commit (idempotent/no-op). [3mlast_checkpointed_version[0m[2m=[0m3 [3mcommit_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:18.050432Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:18.050493Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-06-13T20:55:18.051705Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 3 entries from index '/tmp/.tmp776tbK/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:18.054419Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmp776tbK/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.054533Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:18.054560Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmp776tbK/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.054646Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmp776tbK/1_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:18.054679Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:18.054694Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:18.055124Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00032848 [3mtotal_blobs[0m[2m=[0m3
[INFO] [stdout] test tests::test_wal_rollover_and_cleanup ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.056513Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:55:18.052085Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmphEGLPK/staging/.tmpVSSjeK'
[INFO] [stdout] [2m2026-06-13T20:55:18.056606Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2026-06-13T20:55:18.058173Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 5 entries from index '/tmp/.tmpY1QhbT/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:18.058317Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpY1QhbT/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.058342Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-13T20:55:18.058360Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpY1QhbT/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.058480Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpY1QhbT/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:18.058504Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-13T20:55:18.058520Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m3 [3mhighest_op_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-06-13T20:55:18.058548Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:18.058564Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:18.060452Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0meeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 [3mkey[0m[2m=[0m"key14"
[INFO] [stdout] [2m2026-06-13T20:55:18.061353Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob eeef0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877 to CAS path '/tmp/.tmphEGLPK/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877'
[INFO] [stdout] [2m2026-06-13T20:55:18.061641Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 8 entries to index '/tmp/.tmpY1QhbT/index'
[INFO] [stdout] [2m2026-06-13T20:55:18.061667Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:55:18.061881Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpY1QhbT/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.061929Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:55:18.061943Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-06-13T20:55:18.061957Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m8
[INFO] [stdout] [2m2026-06-13T20:55:18.062684Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.000668629 [3mtotal_blobs[0m[2m=[0m8
[INFO] [stdout] test tests::checkpoint::test_replay_creates_checkpoint_after_restart ... ok
[INFO] [stdout] [2m2026-06-13T20:55:18.067883Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-06-13T20:55:18.068257Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 11 entries from index '/tmp/.tmphEGLPK/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:18.068417Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmphEGLPK/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.068449Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m11
[INFO] [stdout] [2m2026-06-13T20:55:18.068466Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m1 [3mpath[0m[2m=[0m/tmp/.tmphEGLPK/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.068581Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 1 at '/tmp/.tmphEGLPK/1_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:18.068610Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m1 [3mentries[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-13T20:55:18.068626Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m4 [3mhighest_op_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-06-13T20:55:18.068653Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:18.068674Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:55:18.073228Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 15 entries to index '/tmp/.tmphEGLPK/index'
[INFO] [stdout] [2m2026-06-13T20:55:18.073295Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 1.
[INFO] [stdout] [2m2026-06-13T20:55:18.073414Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmphEGLPK/1_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.073441Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 1).
[INFO] [stdout] [2m2026-06-13T20:55:18.073455Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-06-13T20:55:18.073470Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m15
[INFO] [stdout] [2m2026-06-13T20:55:18.074818Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.00129727 [3mtotal_blobs[0m[2m=[0m15
[INFO] [stdout] [2m2026-06-13T20:55:18.074953Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key10"' using staging file '/tmp/.tmphEGLPK/staging/.tmpInkOQ0'
[INFO] [stdout] [2m2026-06-13T20:55:18.074984Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key10"'
[INFO] [stdout] [2m2026-06-13T20:55:18.076987Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e [3mkey[0m[2m=[0m"key10"
[INFO] [stdout] [2m2026-06-13T20:55:18.077234Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 74c13e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e to CAS path '/tmp/.tmphEGLPK/cas/74/c1/3e56f64bbf12a0b5b010b2f289d174cda38aadd7b227f65af4e87b87078e'
[INFO] [stdout] [2m2026-06-13T20:55:18.077295Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 1 for write at path: /tmp/.tmphEGLPK/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.077330Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 1.
[INFO] [stdout] [2m2026-06-13T20:55:18.080315Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmphEGLPK/cas/c2/fe/34f9a080b55c101dc9d336438763ddbe757f11ef794b602458e26a21ffe5
[INFO] [stdout] [2m2026-06-13T20:55:18.080469Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key11"' using staging file '/tmp/.tmphEGLPK/staging/.tmpzIr6j2'
[INFO] [stdout] [2m2026-06-13T20:55:18.080501Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key11"'
[INFO] [stdout] [2m2026-06-13T20:55:18.081902Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 [3mkey[0m[2m=[0m"key11"
[INFO] [stdout] [2m2026-06-13T20:55:18.082174Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 86339d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58 to CAS path '/tmp/.tmphEGLPK/cas/86/33/9d2a113359e47d6335318e526d87cccad2c647633cd9b2130a6d11cf2e58'
[INFO] [stdout] [2m2026-06-13T20:55:18.086167Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmphEGLPK/cas/6b/78/6ef158450a90c98f422b22808925948a61428b6b72fda90216a7bb2fb413
[INFO] [stdout] [2m2026-06-13T20:55:18.086331Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key12"' using staging file '/tmp/.tmphEGLPK/staging/.tmpLPNDB3'
[INFO] [stdout] [2m2026-06-13T20:55:18.086365Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key12"'
[INFO] [stdout] [2m2026-06-13T20:55:18.087868Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd [3mkey[0m[2m=[0m"key12"
[INFO] [stdout] [2m2026-06-13T20:55:18.088125Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 2bef6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd to CAS path '/tmp/.tmphEGLPK/cas/2b/ef/6d996a68d9ace889cd81ab739fe0408a00dd06046ac1eca9de4a86b23ccd'
[INFO] [stdout] [2m2026-06-13T20:55:18.094903Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmphEGLPK/cas/bf/26/4d7f3851008e6ba34171bc9b1d1c46999b67c2ab7ae74afa0210146da579
[INFO] [stdout] [2m2026-06-13T20:55:18.095071Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key13"' using staging file '/tmp/.tmphEGLPK/staging/.tmpmCud5C'
[INFO] [stdout] [2m2026-06-13T20:55:18.095104Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key13"'
[INFO] [stdout] [2m2026-06-13T20:55:18.096967Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba [3mkey[0m[2m=[0m"key13"
[INFO] [stdout] [2m2026-06-13T20:55:18.097226Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 840fef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba to CAS path '/tmp/.tmphEGLPK/cas/84/0f/ef00251a910c284e237a8ac74883de1a1d7af5a206afca8213fa2aa5a8ba'
[INFO] [stdout] [2m2026-06-13T20:55:18.100976Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmphEGLPK/cas/02/2b/f00ea24955df1ffd5f4de80b676435a254dbab8fe0067b4f4794c6290938
[INFO] [stdout] [2m2026-06-13T20:55:18.101138Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key14"' using staging file '/tmp/.tmphEGLPK/staging/.tmp1If3Nm'
[INFO] [stdout] [2m2026-06-13T20:55:18.101180Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key14"'
[INFO] [stdout] [2m2026-06-13T20:55:18.102923Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 [3mkey[0m[2m=[0m"key14"
[INFO] [stdout] [2m2026-06-13T20:55:18.103155Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 11587230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00 to CAS path '/tmp/.tmphEGLPK/cas/11/58/7230fea50d75fc5c9cb733010a5c12f75426287ed081e5efd2a31cbdef00'
[INFO] [stdout] [2m2026-06-13T20:55:18.104477Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Successfully deleted unreferenced CAS file: /tmp/.tmphEGLPK/cas/ee/ef/0fe5509d1d8747688deb5189fbfdf1f99c790e1022b53084fe0c9e25a877
[INFO] [stdout] [2m2026-06-13T20:55:18.104606Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key15"' using staging file '/tmp/.tmphEGLPK/staging/.tmp7QnwiU'
[INFO] [stdout] [2m2026-06-13T20:55:18.104633Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key15"'
[INFO] [stdout] [2m2026-06-13T20:55:18.106192Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0md8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e [3mkey[0m[2m=[0m"key15"
[INFO] [stdout] [2m2026-06-13T20:55:18.106379Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob d8e1044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e to CAS path '/tmp/.tmphEGLPK/cas/d8/e1/044299623a8c5a69ac85299b0c1bee5296749eb81b398165b1db141f192e'
[INFO] [stdout] [2m2026-06-13T20:55:18.106420Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Sealing WAL segment 1
[INFO] [stdout] [2m2026-06-13T20:55:18.106434Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 1
[INFO] [stdout] [2m2026-06-13T20:55:18.108161Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 2 for write at path: /tmp/.tmphEGLPK/2_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.108258Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 2.
[INFO] [stdout] [2m2026-06-13T20:55:18.109694Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mSegmentRollover
[INFO] [stdout] [2m2026-06-13T20:55:18.111118Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 16 entries to index '/tmp/.tmphEGLPK/index'
[INFO] [stdout] [2m2026-06-13T20:55:18.111152Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-06-13T20:55:18.111265Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 1, path: "/tmp/.tmphEGLPK/1_index.wal" }, SegmentInfo { id: 2, path: "/tmp/.tmphEGLPK/2_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.111296Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segment 1: /tmp/.tmphEGLPK/1_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.111367Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully removed 1 stale WAL segment(s).
[INFO] [stdout] [2m2026-06-13T20:55:18.111382Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2026-06-13T20:55:18.111401Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m21
[INFO] [stdout] [2m2026-06-13T20:55:18.111514Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key16"' using staging file '/tmp/.tmphEGLPK/staging/.tmpRCLH5l'
[INFO] [stdout] [2m2026-06-13T20:55:18.111558Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key16"'
[INFO] [stdout] [2m2026-06-13T20:55:18.113023Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d [3mkey[0m[2m=[0m"key16"
[INFO] [stdout] [2m2026-06-13T20:55:18.113282Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 591c6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d to CAS path '/tmp/.tmphEGLPK/cas/59/1c/6c3a9299a2b4d2165956457aff50d6aa376007235a26675d223563d4863d'
[INFO] [stdout] [2m2026-06-13T20:55:18.118145Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key17"' using staging file '/tmp/.tmphEGLPK/staging/.tmpr0OKvQ'
[INFO] [stdout] [2m2026-06-13T20:55:18.118218Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key17"'
[INFO] [stdout] [2m2026-06-13T20:55:18.120868Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 [3mkey[0m[2m=[0m"key17"
[INFO] [stdout] [2m2026-06-13T20:55:18.121175Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f1023e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1 to CAS path '/tmp/.tmphEGLPK/cas/f1/02/3e972ed87f319c2688019de45c89941bb75fcccfc0f1b73351a49da3f4f1'
[INFO] [stdout] [2m2026-06-13T20:55:18.123118Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key18"' using staging file '/tmp/.tmphEGLPK/staging/.tmpguE85S'
[INFO] [stdout] [2m2026-06-13T20:55:18.123161Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key18"'
[INFO] [stdout] [2m2026-06-13T20:55:18.125934Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 [3mkey[0m[2m=[0m"key18"
[INFO] [stdout] [2m2026-06-13T20:55:18.126166Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 7a6268a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90 to CAS path '/tmp/.tmphEGLPK/cas/7a/62/68a8c31792798d33b5670af2610093f0461ddc2c373416f17e666b6f8d90'
[INFO] [stdout] [2m2026-06-13T20:55:18.130008Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"key19"' using staging file '/tmp/.tmphEGLPK/staging/.tmpsHyu4m'
[INFO] [stdout] [2m2026-06-13T20:55:18.130067Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"key19"'
[INFO] [stdout] [2m2026-06-13T20:55:18.133146Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mf34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c [3mkey[0m[2m=[0m"key19"
[INFO] [stdout] [2m2026-06-13T20:55:18.133455Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob f34e40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c to CAS path '/tmp/.tmphEGLPK/cas/f3/4e/40d8cdd537244aa3858a6dbf867ae1e8c9258b2d846f7c9e9385f76dd14c'
[INFO] [stdout] [2m2026-06-13T20:55:18.134936Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:18.134976Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mExplicit
[INFO] [stdout] [2m2026-06-13T20:55:18.140373Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 20 entries to index '/tmp/.tmphEGLPK/index'
[INFO] [stdout] [2m2026-06-13T20:55:18.140428Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 2.
[INFO] [stdout] [2m2026-06-13T20:55:18.140538Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmphEGLPK/2_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.140562Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 2).
[INFO] [stdout] [2m2026-06-13T20:55:18.140575Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-06-13T20:55:18.140588Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-06-13T20:55:18.140626Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 2
[INFO] [stdout] [2m2026-06-13T20:55:18.141146Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmphEGLPK/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:18.141282Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmphEGLPK/2_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.141310Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m25
[INFO] [stdout] [2m2026-06-13T20:55:18.141327Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmphEGLPK/2_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.141406Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmphEGLPK/2_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:18.141433Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:18.141448Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-06-13T20:55:18.143398Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.001895789 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] [2m2026-06-13T20:55:18.144341Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Loaded 20 entries from index '/tmp/.tmphEGLPK/index' and populated ref counts.
[INFO] [stdout] [2m2026-06-13T20:55:18.144471Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 2, path: "/tmp/.tmphEGLPK/2_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:55:18.144500Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1 [3mcheckpoint[0m[2m=[0m25
[INFO] [stdout] [2m2026-06-13T20:55:18.144515Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m2 [3mpath[0m[2m=[0m/tmp/.tmphEGLPK/2_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:18.144582Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 2 at '/tmp/.tmphEGLPK/2_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:55:18.144607Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m2 [3mentries[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:18.144621Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m0 [3mhighest_op_version[0m[2m=[0m25
[INFO] [stdout] [2m2026-06-13T20:55:18.146245Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m0.001578239 [3mtotal_blobs[0m[2m=[0m20
[INFO] [stdout] test tests::checkpoint::test_checkpoint_persists_overwrites_correctly ... ok
[INFO] [stdout] [2m2026-06-13T20:55:29.633593Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2026-06-13T20:55:29.645571Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Pre-created 65,536 CAS directories
[INFO] [stdout] [2m2026-06-13T20:55:29.649015Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmp5mvIRs/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:29.649204Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:29.649236Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:29.649380Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmp5mvIRs/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:29.650035Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpsb6U1F/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:55:29.650291Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: []
[INFO] [stdout] [2m2026-06-13T20:55:29.650398Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:29.650470Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Ensuring WAL segment file 0 (for next op version 1) exists at path: /tmp/.tmpsb6U1F/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:55:53.990174Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m24.33978559 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-13T20:55:54.060325Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m24.408686173 [3mtotal_blobs[0m[2m=[0m0
[INFO] [stdout] test settings::tests::test_settings_file ... ok
[INFO] [stdout] [2m2026-06-13T20:56:13.692296Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key"' using staging file '/tmp/.tmpsb6U1F/staging/.tmpVvbf2x'
[INFO] [stdout] [2m2026-06-13T20:56:13.692437Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key"'
[INFO] [stdout] [2m2026-06-13T20:56:13.694354Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0m6a953581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef [3mkey[0m[2m=[0m"test_key"
[INFO] [stdout] [2m2026-06-13T20:56:13.694487Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob 6a953581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef to CAS path '/tmp/.tmpsb6U1F/cas/6a/95/3581d60dbebc9749b56d2383277fb02b58d260b4ccf6f119108fa0f1d4ef'
[INFO] [stdout] [2m2026-06-13T20:56:13.694528Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpsb6U1F/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:56:13.694556Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:56:13.698904Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] [2m2026-06-13T20:56:13.701526Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Index file '/tmp/.tmpsb6U1F/index' not found, starting fresh. State remains new.
[INFO] [stdout] [2m2026-06-13T20:56:13.701670Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpsb6U1F/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:56:13.701695Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Starting WAL replay [3msegments[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:56:13.701711Z[0m [34mDEBUG[0m [2mcassadilia::wal::replay[0m[2m:[0m Replaying segment [3msegment[0m[2m=[0m0 [3mpath[0m[2m=[0m/tmp/.tmpsb6U1F/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:56:13.701836Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Reached end of WAL segment 0 at '/tmp/.tmpsb6U1F/0_index.wal'.
[INFO] [stdout] [2m2026-06-13T20:56:13.701867Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m Segment replay complete [3msegment[0m[2m=[0m0 [3mentries[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:56:13.701881Z[0m [32m INFO[0m [2mcassadilia::wal::replay[0m[2m:[0m WAL replay complete [3mtotal_entries[0m[2m=[0m1 [3mhighest_op_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:56:13.701909Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mreason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:56:13.701925Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Starting checkpoint operation. [3mcheckpoint_reason[0m[2m=[0mAfterReplay
[INFO] [stdout] [2m2026-06-13T20:56:13.703378Z[0m [32m INFO[0m [2mcassadilia::index::persistence[0m[2m:[0m Persisted 1 entries to index '/tmp/.tmpsb6U1F/index'
[INFO] [stdout] [2m2026-06-13T20:56:13.703411Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Removing stale WAL segments older than segment ID 0.
[INFO] [stdout] [2m2026-06-13T20:56:13.703511Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Discovered WAL segments: [SegmentInfo { id: 0, path: "/tmp/.tmpsb6U1F/0_index.wal" }]
[INFO] [stdout] [2m2026-06-13T20:56:13.703535Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m No stale WAL segments found to remove (older than 0).
[INFO] [stdout] [2m2026-06-13T20:56:13.703547Z[0m [32m INFO[0m [2mcassadilia::wal[0m[2m:[0m Checkpoint committed [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:56:13.703561Z[0m [32m INFO[0m [2mcassadilia::index[0m[2m:[0m Checkpoint completed successfully. [3mcheckpoint_version[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:56:15.585353Z[0m [32m INFO[0m [2mcassadilia[0m[2m:[0m Orphan scan complete [3morphans[0m[2m=[0m0 [3minvalid_files[0m[2m=[0m0 [3mmissing_blobs[0m[2m=[0m0 [3mcorrupted_blobs[0m[2m=[0m0 [3mstaging_files[0m[2m=[0m0 [3mscan_time[0m[2m=[0m1.8817262970000002 [3mtotal_blobs[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-13T20:56:15.585551Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Starting transaction for key '"test_key2"' using staging file '/tmp/.tmpsb6U1F/staging/.tmpNZ63sk'
[INFO] [stdout] [2m2026-06-13T20:56:15.585585Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Finishing transaction for key '"test_key2"'
[INFO] [stdout] [2m2026-06-13T20:56:15.587262Z[0m [34mDEBUG[0m [2mcassadilia::transaction[0m[2m:[0m Committing transaction [3mblob_hash[0m[2m=[0mbe8c48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6 [3mkey[0m[2m=[0m"test_key2"
[INFO] [stdout] [2m2026-06-13T20:56:15.587399Z[0m [34mDEBUG[0m [2mcassadilia::cas_manager[0m[2m:[0m Moved blob be8c48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6 to CAS path '/tmp/.tmpsb6U1F/cas/be/8c/48be81ad6bb45df2eae3f8261e6232ee8cebe8f8f8aa3c2fd7bf61ba5fc6'
[INFO] [stdout] [2m2026-06-13T20:56:15.587445Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Opening WAL segment 0 for write at path: /tmp/.tmpsb6U1F/0_index.wal
[INFO] [stdout] [2m2026-06-13T20:56:15.587475Z[0m [32m INFO[0m [2mcassadilia::wal::storage[0m[2m:[0m Successfully opened writer for WAL segment 0.
[INFO] [stdout] [2m2026-06-13T20:56:15.590151Z[0m [34mDEBUG[0m [2mcassadilia::wal::storage[0m[2m:[0m Closing WAL segment writer for segment 0
[INFO] [stdout] test settings::tests::test_pre_create_cas_dirs has been running for over 60 seconds
[INFO] [stdout] test settings::tests::test_pre_create_cas_dirs ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_io_error_on_staging_file_creation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::test_io_error_on_staging_file_creation' (1392) panicked at src/tests/mod.rs:426:5:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d3f3891b708 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d3f3891b708 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d3f3891b708 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d3f3891b708 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d3f38931e9a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d3f38931e9a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5d3f38920852 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5d3f38920852 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5d3f388f6e46 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d3f388f6e46 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d3f38912159 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d3f38869b8c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5d3f38869b8c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d3f389123d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5d3f389123d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d3f388f6f34 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5d3f388eb879 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d3f388f7e5d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d3f389326dc - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d3f389326a2 - core[28b146924c2f19c6]::panicking::panic
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5d3f38619612 - cassadilia[3651b7fc7527508f]::tests::test_io_error_on_staging_file_creation
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:426:5
[INFO] [stdout]   21:     0x5d3f385a6607 - cassadilia[3651b7fc7527508f]::tests::test_io_error_on_staging_file_creation::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tests/mod.rs:416:48
[INFO] [stdout]   22:     0x5d3f386593b6 - <cassadilia[3651b7fc7527508f]::tests::test_io_error_on_staging_file_creation::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d3f3885cc6b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5d3f3885cc6b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5d3f3886a4e5 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5d3f3886a4e5 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5d3f3886a4e5 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5d3f3886a4e5 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5d3f3886a4e5 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d3f3886a4e5 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5d3f3886a4e5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5d3f38865044 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5d3f38865044 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5d3f3886d562 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5d3f3886d562 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5d3f3886d562 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5d3f3886d562 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5d3f3886d562 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5d3f3886d562 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5d3f3886d562 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5d3f3891a7ff - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5d3f3891a7ff - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7558fe595aa4 - <unknown>
[INFO] [stdout]   44:     0x7558fe622a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- wal::tests::append_op_fails_when_segment_rollover_cannot_create_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'wal::tests::append_op_fails_when_segment_rollover_cannot_create_file' (1413) panicked at src/wal/tests.rs:106:9:
[INFO] [stdout] want OpenSegmentWrite, got Ok(WalAppendInfo { version: 3, op_hash: BlobHash("a97aa27894ace3aa4ce112ee883097ea9f4d158b7c55757e1215a5f19dd7de26") })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d3f3891b708 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d3f3891b708 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d3f3891b708 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d3f3891b708 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d3f38931e9a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d3f38931e9a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5d3f38920852 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5d3f38920852 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5d3f388f6e46 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d3f388f6e46 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d3f38912159 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d3f38869b8c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5d3f38869b8c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d3f389123d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5d3f389123d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d3f388f6f02 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d3f388eb879 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d3f388f7e5d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d3f389326dc - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d3f3862bae4 - cassadilia[3651b7fc7527508f]::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:106:9
[INFO] [stdout]   20:     0x5d3f385a70c7 - cassadilia[3651b7fc7527508f]::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/wal/tests.rs:87:62
[INFO] [stdout]   21:     0x5d3f38659c76 - <cassadilia[3651b7fc7527508f]::wal::tests::append_op_fails_when_segment_rollover_cannot_create_file::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d3f3885cc6b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d3f3885cc6b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5d3f3886a4e5 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5d3f3886a4e5 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5d3f3886a4e5 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5d3f3886a4e5 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d3f3886a4e5 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d3f3886a4e5 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5d3f3886a4e5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5d3f38865044 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5d3f38865044 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d3f3886d562 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5d3f3886d562 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5d3f3886d562 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5d3f3886d562 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d3f3886d562 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d3f3886d562 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5d3f3886d562 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d3f3891a7ff - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   41:     0x5d3f3891a7ff - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7558fe595aa4 - <unknown>
[INFO] [stdout]   43:     0x7558fe622a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_io_error_on_staging_file_creation
[INFO] [stdout]     wal::tests::append_op_fails_when_segment_rollover_cannot_create_file
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 70 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 62.42s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc", kill_on_drop: false }`
[INFO] [stdout] e534ffe033946769923aa54a6c1a183f15a0f608ea4e65b66f9f9cb6760574dc
